.ntc .x-field.x-form-display-field-parent.x-form-item-default:not(.x-form-type-checkbox):not(.x-checkboxgroup-form-item):not(.x-form-type-radio):not(.default-style):not(.my-datetime-picker):not(.my-file-upload),
.ntc .x-field.x-form-readonly.x-form-item-default:not(.x-form-type-checkbox):not(.x-checkboxgroup-form-item):not(.x-form-type-radio):not(.default-style):not(.my-datetime-picker):not(.my-file-upload) {
    border: none;
    background-color: inherit !important;
    border-bottom: 1px solid var(--ntcGray4);
    border-radius: 0px;

   .x-form-item-label-default.x-form-item-label-default > .x-form-item-label-inner .x-form-item-label-text {
        font-weight: 700;
        font-size: 11px;
        font-color:  var(--ntcGray6);
        left: 0px;	
    }

    .x-form-display-field-body .x-form-display-field {
        padding: 4px 10px 6px 0;
    }

    .x-form-display-field-default {
        font-size: 15px;
    }
	
	.x-form-field.x-form-textarea {
		padding: 0px 10px 0px 0px;
	}
}

.ntc .x-fieldset:not(.fborder) .x-fieldset-body-default {
    padding: 10px 20px;
}

.ntc .fieldBottomBorder {
     border-bottom: 1px solid var(--ntcGray4);
}	

.ntc .bg-main {
    background-color: var(--ntcGray2)!important;
}

.ntc .x-panel.x-panel-default {
    background-color: white;
}

.ntc .x-panel-body-default {
    background-color: white;
}

.ntc .x-tab-bar-body{
    padding: 3px;
    background-color: white;
    border: 1px solid var(--ntcGray4);
    border-radius: 8px;
}

.ntc .x-tab.x-tab-default {
    text-align: center;
    border-radius: 5px;
    max-height: 40px;
    background-color: white;	

    &.x-tab-active {
        background-color: var(--primary2);	

        .x-tab-inner {
            color: white;		
        }
        .x-tab-icon-el {
            color: white;
        }
    }

    .x-tab-inner {
        color: var(--ntcGray6);
    }

    .x-tab-icon-el {
        color: var(--ntcGray6);
    }

    span[tab-count].badge::after {
        right: -9px;
        top: -8px;
    }

    &:not(.x-tab-active) span[tab-count].badge::after {
        color: var(--ntcGray6);
        border: 1px solid var(--ntcGray6);
    }
}

.ntc .x-tab-bar-default {
    background-color: transparent;
}

.ntc .x-tab-bar span.x-tab-text {
    top: -4px;
}

.ntc .x-tab-bar-horizontal > .x-tab-bar-body-default {
    min-height: unset;
}

.ntc .x-toolbar-default {
    padding: 20px 10px 20px 15px;
}

.ntc .x-btn.x-btn-secondaryWhiteRound-small {
    border: 2px solid var(--my-btn-secondaryWhite-color) !important;
}

.ntc .x-grid {
    border: 1px solid var(--ntcGray4);

    .x-column-header, .x-column-header {
        font-weight: 600;
	border-right: 1px solid var(--ntcGray4);
        
        .x-column-header-over {
            font-weight: 600;
        }
    }

    .x-grid-cell {
        border-left: 1px solid var(--ntcGray4);
    }

    .x-grid-item-selected .x-grid-cell-inner .fa:not(.x-grid-row-disabled):before {
        color: inherit;
    }
}

.ntc .x-btn {
    padding: 7px 15px;
}

.ntc .x-panel-header-default {
    background-color: white;
}

.ntc .noMarginLeft .x-panel-header-default-horizontal {
    padding-left: 0px;
}
.ntc .noMarginTop .x-panel-header-default-horizontal {
	padding-top: 0px;
}